body{
	overflow:hidden;
	margin:0;
	width:100%;
	height:100%;
}

/* 顶部导航栏 */
#top{
	position:relative;
	z-index:99;
	top:0;
	left:0;
	background-color:#1b1b1b;
	height:3em;
}
#wrapper{
	text-align:center;
	overflow:scroll;
	width:100%;
	height:100%;
	border:0;
	position:absolute!important;
	padding-bottom:30em;
	border-bottom:solid 30em black;
}
#top_title{
	margin-right:2em;
	display:block;
	float:left;
	height:1em;
	padding:0.8em;
	color:#ffffff;
	font:bold 1.2em HeiTi;
}
.nav{
	margin:0;
	padding:0;
	border:0;
	width:6em;
	height:3em;
	display:block;
	float:left;
	overflow:hidden;
}
.nav:hover{
	overflow:visible;
}
.nav li{
	display:block;
	float:left;
	text-align:center;
}
.nav li a{
	background-color:#1b1b1b;
	display:block;
	padding:0.95em 0em;
	width:6em;
	color:gray;
}
.nav li a, .nav li a:visited, .nav li a:hover{
	color:gray;
	text-decoration:none;
	font:bold 1em SongTi;
}
.nav li a:hover{
	color:white;
}

/* 表格总属性 */
.staff_table{
	margin-left:auto;
	margin-right:auto;
	margin-top:1em;
	margin-bottom:1em;
	border-collapse:collapse;
	border:solid 1px #4F81BD;
}
.staff_table caption{
	font:bold 1.5em SongTi;
}
.staff_table tr td,th{
	height:2em;
	border:solid 1px #4F81BD;
	text-align:center;
}

/* 行属性 */
.row_head{
	background-color:#4BACC6;
	font:bold 1.1em HeiTi;
}
.row_odd{
	background-color:#B7DDE8;
}
.row_even{
	background-color:white;
}
.row_odd,.row_even{
	font-family:KaiTi;
}
.row_odd:hover,.row_even:hover{
	background-color:#95B3D7;
}
.nohover{
	background-color:white;
}

/* 列属性 */
.st_name{
	width:5em;
}
.st_gender{
	width:3em;
}
.st_popo{
	width:20em;
}
.st_group{
	width:7em;
}
.st_leader{
	width:5em;
}
.st_groupcol{
	width:12em;
}
.st_ratio{
	width:10em;
}

/* 表单 */
#query_form{
	margin:0 auto;
	margin-top:1em;
	display:block;
	width:20em;
	padding:1em;
	border:1px solid #ddd;
	-webkit-border-radius:4px;
}
#query_form label{
	display:block;
	width:4em;
	font:bold 1em HeiTi;
	float:left;
}
#query_form input{
	display:block;
	float:left;
	padding:0em;
	margin:0em;
}
#query_form input[type="submit"]{
margin:0;
margin-left:4em;
border:solid 1px gray;
padding:0.1em 0.5em;
cursor:pointer;
font-size:1em;
line-height:1.1em;
background-color:#e6e6e6;
color:#333333;
}
.line{
	display:block;
	width:15em;
	margin:0 auto;
	height:2em;
}
.link{
	color:black;
	text-decoration:underline;
	font:bold 1em SongTi;
}

/* 底部导航栏 */
#footbar{
	height:3em;
}
